package com.hk.shop.dao;

import java.util.List;

import com.hk.shop.base.dao.BaseDao;
import com.hk.shop.model.Order;
import com.hk.shop.model.OrderItem;


public interface OrderDao extends BaseDao<Order, Integer> {

	// Dao层查询我的订单分页查询:统计个数
	 Long findCountByUid(Integer uid);

	// Dao层查询我的订单分页查询:查询数据
	 List<Order> findPageByUid(Integer uid, int begin, int limit);

	// DAO层根据订单id查询订单
	 Order findByOid(Integer oid);

	// DAO中统计订单个数的方法
	 Long findCount();

	// DAO中分页查询订单的方法
	 List<Order> findByPage(int begin, int limit);

	// DAo中根据订单id查询订单项
	 List<OrderItem> findOrderItem(Integer oid);
}
